package com.xyy.vo;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 推文VO
 */
@Data
public class PushVO {

    /**
     * 推文ID
     */
    private Long id;

    /**
     * 发布者ID
     */
    private Long publisherId;

    /**
     * 发布者姓名
     */
    private String publisherName;

    /**
     * 推文标题
     */
    private String title;

    /**
     * 封面图片URL
     */
    private String coverImage;

    /**
     * 推文简介
     */
    private String summary;

    /**
     * 推文内容
     */
    private String content;

    /**
     * 状态：0-草稿，1-已发布，2-已撤回
     */
    private Integer status;

    /**
     * 状态文本
     */
    private String statusText;

    /**
     * 浏览次数
     */
    private Long viewCount;

    /**
     * 点赞次数
     */
    private Long likeCount;

    /**
     * 评论次数
     */
    private Long commentCount;

    /**
     * 创建时间
     */
    private LocalDateTime createdAt;

    /**
     * 更新时间
     */
    private LocalDateTime updatedAt;
}
